<?php
add_action('wp_enqueue_scripts', 'add_bootstrap');
function add_bootstrap()
{
    wp_enqueue_style('font',          'http://fonts.googleapis.com/css?family=Open+Sans&subset=latin,vietnamese');
    wp_enqueue_style('bootstrap',     assets('css/bootstrap.min.css'));
    wp_enqueue_style('bjqs',          assets('css/slider.css'));
    wp_enqueue_style('style',         assets('css/style.css'));
    wp_enqueue_script('jquery-js',    assets('js/jquery-2.1.0.min.js'));
    wp_enqueue_script('bootstrap-js', assets('js/bootstrap.min.js'));
    wp_enqueue_script('bjqs-js',      assets('js/bjqs-1.3.min.js'));
    wp_enqueue_script('ajax-upload' , assets('js/jquery.form.min.js'));
    wp_enqueue_script('lib-js',       assets('js/lib.js'));
    wp_enqueue_script('script-js',    assets('js/script.js'));
    wp_localize_script( 'script-js', 'sAjaxURL', admin_url('admin-ajax.php'));
}
////////////////////////////////////////////////////////////////////////////

///////////////////// ADD LANGUAGE SUPPORT ///////////////////////
add_filter( 'query_vars', 'add_query_vars_filter' );
function add_query_vars_filter( $vars ){
  $vars[] = "l";
  return $vars;
}
add_filter('the_permalink', 'append_query_string');
add_filter('get_permalink', 'append_query_string');
function append_query_string($url) {
    return add_query_arg($_GET, $url);
}
////////////////////////////////////////////////////////////////////////////

///////////////////// REMOVE ADMIN SIDEBAR MENUS ///////////////////////
add_action( 'admin_menu', 'remove_sidebar_admin_menus' );
function remove_sidebar_admin_menus(){
    remove_menu_page('edit.php');
    remove_menu_page('upload.php');
    remove_menu_page('edit-comments.php');
}
////////////////////////////////////////////////////////////////////////////

///////////////////// REMOVE ADMIN TOP BAR CONTROL ///////////////////////
add_action( 'admin_bar_menu', 'remove_wp_nodes', 999 );
function remove_wp_nodes()
{
    global $wp_admin_bar;
    $wp_admin_bar->remove_node( 'new-post' );
    $wp_admin_bar->remove_node( 'new-media' );
}
////////////////////////////////////////////////////////////////////////////

///////////////////// ADMIN PAGE/POST CONTROL ///////////////////////
add_action('admin_head','z_remove_media_controls');
function z_remove_media_controls() {
     remove_action( 'media_buttons', 'media_buttons' );
}
add_action("admin_init", "remove_box");
function remove_box()
{
    remove_post_type_support('english-course', 'editor');
    remove_post_type_support('up-comming-course', 'editor');
}
////////////////////////////////////////////////////////////////////////////

///////////////////// CUSTOM POST TYPE ///////////////////////
require(__DIR__ . '/custom-post-types/english-course.php');
require(__DIR__ . '/custom-post-types/up-comming-course.php');
//////////////////////////////////////////////////////////////

////////////////////// ADD SIDEBAR ///////////////////////////
if ( function_exists('register_sidebar') ) {
    register_sidebar(array(
        'before_widget' => '<div class="panel panel-left">',
        'after_widget' => '</div>',
        'before_title' => '<div class="panel-heading">',
        'after_title' => '</div>',
        ));
}
////////////////////////////////////////////////////////////

/////////////////////////// WIDGET ////////////////////////////
require_once(__DIR__ .'/widgets/quick_enquiry_form.widget.php');
require_once(__DIR__ .'/widgets/up_comming_course.widget.php');
add_action( 'widgets_init', 'register_new_widget' );
function register_new_widget() {
    register_widget('QEF_Widget');
    register_widget('UCMC_Widget');
}
//////////////////////////////////////////////////////////////

//////////////////////////// SPECIAL FUNCTIONS ////////////////////////////
require_once(__DIR__ .'/libs/custom-function.php');
//////////////////////////////////////////////////////////////

?>